.dux-form-addon {
  display: table;
  .am-form-field {
    display: table-cell;
    border-right: none;
  }
  .addon-btn {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    button {
      line-height:1.8rem;
    }
    &:after {
      clear: both;
      display: table;
      content: " ";
    }
  }
}

.am-form-error {
  .addon-btn {
    color: #fff;
    [class*=icon-] {
      color: #fff;
    }
  }
  .am-btn {
    color: #fff;
    background: color('red', 'base');
    border-color : color('red', 'base');
  }
}


.dux-form {
  fieldset {
    margin-bottom:0;
  }
  .am-form-group:last-child {
    margin-bottom:0;
  }

}

@media only screen and (min-width: 641px) {
  .am-form-inline .am-form-group {
  }
}